This tool is a text finder that uses a pattern to find characters instead of relying on any encoding.
It's primary purpose is to help people trying to make .tbl files for text editing.

A explaination of how it works;
The difference between A and B is 1. 
And likewise, A to C is 2. 
D to G is 3.
And so on.

My tool builds a array of differences between all the characters you put into it.
It then builds a array of all of the byte differences in the given file.
Then it simply checks if the text difference exists in the file.

The tool also outputs the difference array into a file called Pattern.txt in case you'd like to find the difference yourself.

So, if you take Brain Lord, the SNES game, and look for "remeer", you'll find two patterns that match 'remeer'.
One at 0xCA3B8, another at 0x12030D.
You can then edit the 5 bytes at either location. 
If you then load up the game, you should find one of those two locations changed the main characters default name.

You can then use this knowledge to build a .tbl file for easier text editing in some other text editor that supports them.
In this example, you'll find that 0x31 is 'r', 0x3E is 'e', and so on.